Foxit PDF SDK
extracted_comment.h
1 
69382 /*
69383  Basic memory operations
69384 */
69385 
69386 /*
69387  Following base memory functions use default Foxit manager for current module
69388 */
69389 
69390 /*
69391  Time
69392 */
69393 
69394 /*
69395  Type for process ID
69396 */
69397 
69398 /*
69399  Process management
69400 */
69401 
69402 /*
69403  Flags for thread priorities
69404 */
69405 
69406 /*
69407  Thread handler
69408 */
69409 
69410 /*
69411  Thread functions
69412 */
69413 
69414 /*
69415  Context access
69416 */
69417 
69418 /*
69419  Mutex
69420 */
69421 
69422 /*
69423 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
69424 supports recursive calls in same thread.
69425 
69426 */
69427 
69428 /*
69429  Spin Lock
69430 */
69431 
69432 /*
69433 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
69434 Spin Lock
69435 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
69436 
69437 */
69438 
69439 /*
69440  Read-Write lock
69441 */
69442 
69443 /*
69444 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
69445 condition.
69446 
69447 */
69448 
69449 /*
69450  Atomic Count
69451 */
69452 
69453 /*
69454 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
69455 mode.
69456 
69457 */
69458 
69459 /*
69460  Macro definitions for File accessing modes
69461 */
69462 
69463 /*
69464  Byte string concatenation operation
69465 */
69466 
69467 /*
69468 Both side of the concatenation operator (+) can be:
69469 <ul>
69470 <li>
69471 A buffered byte string (const CFX_ByteString&);
69472 </li>
69473 <li>
69474 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
69475 </li>
69476 <li>
69477 A zero-terminated C-style string (FX_LPCSTR);
69478 </li>
69479 <li>
69480 A single character or byte (FX_CHAR);
69481 </li>
69482 </ul>
69483 
69484 */
69485 
69486 /*
69487  Wide string concatenation operation
69488 */
69489 
69490 /*
69491 Both side of the concatenation operator (+) can be:
69492 <ul>
69493 <li>
69494 A buffered wide string (const CFX_WideString&);
69495 </li>
69496 <li>
69497 A non-buffered wide string (const CFX_WideStringC&);
69498 </li>
69499 <li>
69500 A zero-terminated C-style wide string (FX_LPCWSTR);
69501 </li>
69502 <li>
69503 A single character (FX_WCHAR);
69504 </li>
69505 </ul>
69506 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
69507 
69508 */
69509 
69510 /*
69511  Wide string compare operation
69512 */
69513 
69514 /*
69515  Basic Unicode character attribute routines
69516 */
69517 
69518 /*
69519  text direction defines
69520 */
69521 
69522 /*
69523  Encode wide string into UTF-8 byte string
69524 */
69525 
69526 /*
69527  Mutex
69528 */
69529 
69530 /*
69531 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
69532 supports recursive calls in same thread.
69533 
69534 */
69535 
69536 /*
69537  OS Defines
69538 */
69539 
69540 /*
69541  Compiler Defines
69542 */
69543 
69544 /*
69545  CPU Defines
69546 */
69547 
69548 /*
69549  Word Size Defines
69550 */
69551 
69552 /*
69553  Byte Order Defines
69554 */
69555 
69556 /*
69557  Target Defines
69558 */
69559 
69560 /*
69561  BASIC DATA TYPES
69562 */
69563 
69564 /*
69565  Byte string operations
69566 */
69567 
69568 /*
69569  File operations
69570 */
69571 
69572 /*
69573  Wide string operations
69574 */
69575 
69576 /*
69577  Memory block operations
69578 */
69579 
69580 /*
69581  Memory utilities
69582 */
69583 
69584 /*
69585  Math functions
69586 */
69587 
69588